package com.jeecg.guangdian.entity;

import java.math.BigDecimal;
import java.util.Date;
import java.lang.String;
import java.lang.Double;
import java.lang.Integer;
import java.math.BigDecimal;
import javax.xml.soap.Text;
import java.sql.Blob;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.Table;
import org.hibernate.annotations.GenericGenerator;
import javax.persistence.SequenceGenerator;
import org.jeecgframework.poi.excel.annotation.Excel;

/**   
 * @Title: Entity
 * @Description: 稿费订单表
 * @author onlineGenerator
 * @date 2019-07-23 14:07:00
 * @version V1.0   
 *
 */
@Entity
@Table(name = "business_order", schema = "")
@SuppressWarnings("serial")
public class BusinessOrderEntity implements java.io.Serializable {
	/**主键*/
	private java.lang.String id;
	/**制单人*/
	//@Excel(name="制单人",width=15)
	private java.lang.String createName;
	/**创建人登录名称*/
	private java.lang.String createBy;
	/**创建日期*/
	//@Excel(name="创建日期",width=15,format = "yyyy-MM-dd")
	private java.util.Date createDate;
	/**更新人名称*/
	private java.lang.String updateName;
	/**更新人登录名称*/
	private java.lang.String updateBy;
	/**更新日期*/
	private java.util.Date updateDate;
	/**所属部门*/
	private java.lang.String sysOrgCode;
	/**所属公司*/
	private java.lang.String sysCompanyCode;
	/**序号*/
	//@Excel(name="序号",width=15)
	private java.lang.String number;
	/**姓名*/
	//@Excel(name="姓名",width=15)
	private java.lang.String userName;
	/**身份证号*/
	//@Excel(name="身份证号",width=15)
	private java.lang.String userCard;
	/**费用类型*/
	//@Excel(name="费用类型",width=15)
	private java.lang.String costType;
	/**录入金额*/
	//@Excel(name="录入金额",width=15)
	private java.math.BigDecimal cost;
	/**汇款地址*/
	//@Excel(name="汇款地址",width=15)
	private java.lang.String costAddr;
	/**发放方式*/
	//@Excel(name="发放方式",width=15)
	private java.lang.String costPutout;
	/**稿件题目*/
	//@Excel(name="稿件题目",width=15)
	private java.lang.String contribution;
	/**播出时间*/
	//@Excel(name="播出时间",width=15)
	private java.lang.String columnTime;
	/**字数时长版面*/
	//@Excel(name="字数时长版面",width=15)
	private java.lang.String columnNum;
	/**审核等级*/
	//@Excel(name="审核等级",width=15)
	private java.lang.String columnLev;
	/**编辑*/
	//@Excel(name="编辑",width=15)
	private java.lang.String orderEdit;
	/**制片人*/
	//@Excel(name="制片人",width=15)
	private java.lang.String producer;
	/**部门主任*/
	//@Excel(name="部门主任",width=15)
	private java.lang.String departManager;
	/**稿件题目*/
	//@Excel(name="稿件题目",width=15)
	private java.lang.String comments;
	/**总监*/
	//@Excel(name="总监",width=15)
	private java.lang.String producerManager;
	/**标记*/
	//@Excel(name="标记",width=15)
	private java.lang.String uflag;
	/**审核金额*/
	//@Excel(name="审核金额",width=15)
	private java.lang.String ucost;
	/**审核等级*/
	//@Excel(name="审核等级",width=15)
	private java.lang.String ucolumnLev;
	/**颜色*/
	//@Excel(name="颜色",width=15)
	private java.lang.String umodifyflag;
	/**备注*/
	//@Excel(name="备注",width=15)
	private java.lang.String remark;
	/**工作类别*/
	//@Excel(name="工作类别",width=15)
	private java.lang.String typeremark;
	/**录入时间*/
	//@Excel(name="录入时间",width=15)
	private java.lang.String createTime;
	/**审核记录*/
	private java.lang.String uLog;
	/**备用1*/
	private java.lang.String ad1;
	/**备用2*/
	private java.lang.String ad2;
	/**备用3*/
	private java.lang.String ad3;
	/**备用4*/
	private java.lang.String ad4;
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  主键
	 */
	@Id
	@GeneratedValue(generator = "paymentableGenerator")
	@GenericGenerator(name = "paymentableGenerator", strategy = "uuid")

	@Column(name ="ID",nullable=false,length=36)
	public java.lang.String getId(){
		return this.id;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  主键
	 */
	public void setId(java.lang.String id){
		this.id = id;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  制单人
	 */

	@Column(name ="CREATE_NAME",nullable=true,length=50)
	public java.lang.String getCreateName(){
		return this.createName;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  制单人
	 */
	public void setCreateName(java.lang.String createName){
		this.createName = createName;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  创建人登录名称
	 */

	@Column(name ="CREATE_BY",nullable=true,length=50)
	public java.lang.String getCreateBy(){
		return this.createBy;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  创建人登录名称
	 */
	public void setCreateBy(java.lang.String createBy){
		this.createBy = createBy;
	}
	/**
	 *方法: 取得java.util.Date
	 *@return: java.util.Date  创建日期
	 */

	@Column(name ="CREATE_DATE",nullable=true,length=20)
	public java.util.Date getCreateDate(){
		return this.createDate;
	}

	/**
	 *方法: 设置java.util.Date
	 *@param: java.util.Date  创建日期
	 */
	public void setCreateDate(java.util.Date createDate){
		this.createDate = createDate;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  更新人名称
	 */

	@Column(name ="UPDATE_NAME",nullable=true,length=50)
	public java.lang.String getUpdateName(){
		return this.updateName;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  更新人名称
	 */
	public void setUpdateName(java.lang.String updateName){
		this.updateName = updateName;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  更新人登录名称
	 */

	@Column(name ="UPDATE_BY",nullable=true,length=50)
	public java.lang.String getUpdateBy(){
		return this.updateBy;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  更新人登录名称
	 */
	public void setUpdateBy(java.lang.String updateBy){
		this.updateBy = updateBy;
	}
	/**
	 *方法: 取得java.util.Date
	 *@return: java.util.Date  更新日期
	 */

	@Column(name ="UPDATE_DATE",nullable=true,length=20)
	public java.util.Date getUpdateDate(){
		return this.updateDate;
	}

	/**
	 *方法: 设置java.util.Date
	 *@param: java.util.Date  更新日期
	 */
	public void setUpdateDate(java.util.Date updateDate){
		this.updateDate = updateDate;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  所属部门
	 */

	@Column(name ="SYS_ORG_CODE",nullable=true,length=50)
	public java.lang.String getSysOrgCode(){
		return this.sysOrgCode;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  所属部门
	 */
	public void setSysOrgCode(java.lang.String sysOrgCode){
		this.sysOrgCode = sysOrgCode;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  所属公司
	 */

	@Column(name ="SYS_COMPANY_CODE",nullable=true,length=50)
	public java.lang.String getSysCompanyCode(){
		return this.sysCompanyCode;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  所属公司
	 */
	public void setSysCompanyCode(java.lang.String sysCompanyCode){
		this.sysCompanyCode = sysCompanyCode;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  序号
	 */

	@Column(name ="NUMBER",nullable=true,length=50)
	public java.lang.String getNumber(){
		return this.number;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  序号
	 */
	public void setNumber(java.lang.String number){
		this.number = number;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  姓名
	 */

	@Column(name ="USER_NAME",nullable=true,length=50)
	public java.lang.String getUserName(){
		return this.userName;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  姓名
	 */
	public void setUserName(java.lang.String userName){
		this.userName = userName;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  身份证号
	 */

	@Column(name ="USER_CARD",nullable=true,length=50)
	public java.lang.String getUserCard(){
		return this.userCard;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  身份证号
	 */
	public void setUserCard(java.lang.String userCard){
		this.userCard = userCard;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  费用类型
	 */

	@Column(name ="COST_TYPE",nullable=true,length=50)
	public java.lang.String getCostType(){
		return this.costType;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  费用类型
	 */
	public void setCostType(java.lang.String costType){
		this.costType = costType;
	}
	/**
	 *方法: 取得java.math.BigDecimal
	 *@return: java.math.BigDecimal  录入金额
	 */

	@Column(name ="COST",nullable=true,scale=4,length=18)
	public java.math.BigDecimal getCost(){
		return this.cost;
	}

	/**
	 *方法: 设置java.math.BigDecimal
	 *@param: java.math.BigDecimal  录入金额
	 */
	public void setCost(java.math.BigDecimal cost){
		this.cost = cost;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  汇款地址
	 */

	@Column(name ="COST_ADDR",nullable=true,length=100)
	public java.lang.String getCostAddr(){
		return this.costAddr;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  汇款地址
	 */
	public void setCostAddr(java.lang.String costAddr){
		this.costAddr = costAddr;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  发放方式
	 */

	@Column(name ="COST_PUTOUT",nullable=true,length=50)
	public java.lang.String getCostPutout(){
		return this.costPutout;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  发放方式
	 */
	public void setCostPutout(java.lang.String costPutout){
		this.costPutout = costPutout;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  稿件题目
	 */

	@Column(name ="CONTRIBUTION",nullable=true,length=200)
	public java.lang.String getContribution(){
		return this.contribution;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  稿件题目
	 */
	public void setContribution(java.lang.String contribution){
		this.contribution = contribution;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  播出时间
	 */

	@Column(name ="COLUMN_TIME",nullable=true,length=50)
	public java.lang.String getColumnTime(){
		return this.columnTime;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  播出时间
	 */
	public void setColumnTime(java.lang.String columnTime){
		this.columnTime = columnTime;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  字数时长版面
	 */

	@Column(name ="COLUMN_NUM",nullable=true,length=50)
	public java.lang.String getColumnNum(){
		return this.columnNum;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  字数时长版面
	 */
	public void setColumnNum(java.lang.String columnNum){
		this.columnNum = columnNum;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  审核等级
	 */

	@Column(name ="COLUMN_LEV",nullable=true,length=50)
	public java.lang.String getColumnLev(){
		return this.columnLev;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  审核等级
	 */
	public void setColumnLev(java.lang.String columnLev){
		this.columnLev = columnLev;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  编辑
	 */

	@Column(name ="ORDER_EDIT",nullable=true,length=50)
	public java.lang.String getOrderEdit(){
		return this.orderEdit;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  编辑
	 */
	public void setOrderEdit(java.lang.String orderEdit){
		this.orderEdit = orderEdit;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  制片人
	 */

	@Column(name ="PRODUCER",nullable=true,length=50)
	public java.lang.String getProducer(){
		return this.producer;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  制片人
	 */
	public void setProducer(java.lang.String producer){
		this.producer = producer;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  部门主任
	 */

	@Column(name ="DEPART_MANAGER",nullable=true,length=32)
	public java.lang.String getDepartManager(){
		return this.departManager;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  部门主任
	 */
	public void setDepartManager(java.lang.String departManager){
		this.departManager = departManager;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  稿件题目
	 */

	@Column(name ="COMMENTS",nullable=true,length=32)
	public java.lang.String getComments(){
		return this.comments;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  稿件题目
	 */
	public void setComments(java.lang.String comments){
		this.comments = comments;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  总监
	 */

	@Column(name ="PRODUCER_MANAGER",nullable=true,length=32)
	public java.lang.String getProducerManager(){
		return this.producerManager;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  总监
	 */
	public void setProducerManager(java.lang.String producerManager){
		this.producerManager = producerManager;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  标记
	 */

	@Column(name ="UFLAG",nullable=true,length=50)
	public java.lang.String getUflag(){
		return this.uflag;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  标记
	 */
	public void setUflag(java.lang.String uflag){
		this.uflag = uflag;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  审核金额
	 */

	@Column(name ="UCOST",nullable=true,length=50)
	public java.lang.String getUcost(){
		return this.ucost;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  审核金额
	 */
	public void setUcost(java.lang.String ucost){
		this.ucost = ucost;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  审核等级
	 */

	@Column(name ="UCOLUMN_LEV",nullable=true,length=50)
	public java.lang.String getUcolumnLev(){
		return this.ucolumnLev;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  审核等级
	 */
	public void setUcolumnLev(java.lang.String ucolumnLev){
		this.ucolumnLev = ucolumnLev;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  颜色
	 */

	@Column(name ="UMODIFYFLAG",nullable=true,length=50)
	public java.lang.String getUmodifyflag(){
		return this.umodifyflag;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  颜色
	 */
	public void setUmodifyflag(java.lang.String umodifyflag){
		this.umodifyflag = umodifyflag;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  备注
	 */

	@Column(name ="REMARK",nullable=true,length=50)
	public java.lang.String getRemark(){
		return this.remark;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  备注
	 */
	public void setRemark(java.lang.String remark){
		this.remark = remark;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  工作类别
	 */

	@Column(name ="TYPEREMARK",nullable=false,length=50)
	public java.lang.String getTyperemark(){
		return this.typeremark;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  工作类别
	 */
	public void setTyperemark(java.lang.String typeremark){
		this.typeremark = typeremark;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  录入时间
	 */

	@Column(name ="CREATE_TIME",nullable=true,length=50)
	public java.lang.String getCreateTime(){
		return this.createTime;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  录入时间
	 */
	public void setCreateTime(java.lang.String createTime){
		this.createTime = createTime;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  审核记录
	 */

	@Column(name ="U_LOG",nullable=true,length=4000)
	public java.lang.String getULog(){
		return this.uLog;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  审核记录
	 */
	public void setULog(java.lang.String uLog){
		this.uLog = uLog;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  备用1
	 */

	@Column(name ="AD1",nullable=true,length=50)
	public java.lang.String getAd1(){
		return this.ad1;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  备用1
	 */
	public void setAd1(java.lang.String ad1){
		this.ad1 = ad1;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  备用2
	 */

	@Column(name ="AD2",nullable=true,length=50)
	public java.lang.String getAd2(){
		return this.ad2;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  备用2
	 */
	public void setAd2(java.lang.String ad2){
		this.ad2 = ad2;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  备用3
	 */

	@Column(name ="AD3",nullable=true,length=50)
	public java.lang.String getAd3(){
		return this.ad3;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  备用3
	 */
	public void setAd3(java.lang.String ad3){
		this.ad3 = ad3;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  备用4
	 */

	@Column(name ="AD4",nullable=true,length=50)
	public java.lang.String getAd4(){
		return this.ad4;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  备用4
	 */
	public void setAd4(java.lang.String ad4){
		this.ad4 = ad4;
	}

}
